import axios from "axios";
import Router from "@/router";
var axiosBase = axios.create({
    timeout:3000
});

// 请求拦截器
axiosBase.interceptors.request.use(function(config){
    // 获取客户信息
    let userInfo = localStorage.getItem("userInfo");
    if(userInfo){
        // 判断是否登录
    }
    return config;
},function(error){
    return Promise.reject(error);
});

// 响应拦截器
axiosBase.interceptors.response.use(function(response){
   // 对响应数据做点什么
   if(typeof response.data === "string"){
        Router.push("/login");
   }
   return response;
}, function (error) {
    console.log(error.response);
    // 对响应错误做点什么
    return Promise.reject(error.response);
});


export default axiosBase